package com.tianyi.dao.mapper;

import com.tianyi.dao.entity.productInfo.ProductInfo;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Param;

/**
 * 一些公共的mapper 非工具生成的那种
 * 只适用一些手写的sql
 *
 * @author cuixuhui
 * @date 2020/06/20
 */
public interface CommMapper {

    /**
     * 修改产品信息&乐观
     *
     * @param productInfo
     * @return
     */
    int updateProductInfoByVersion(ProductInfo productInfo);

    @Delete("delete from role_menu_record where role_id = #{roleId}")
    int deleteRoleMenusByRoleId(@Param("roleId") Long roleId);
}
